Implemented remaining portions of GtkCellLayout iface
authorTristan Van Berkom <tristan.van.berkom@gmail.com>
Sun, 24 Oct 2010 06:44:48 +0000 (15:44 +0900)
committerTristan Van Berkom <tristan.van.berkom@gmail.com>
Sun, 24 Oct 2010 06:44:48 +0000 (15:44 +0900)
commit45e42ca2d2689499a4ae4e0b8fea9f36878b70e9
tree0953dbde4a5a3545f7b93562925835dc296a14cf
parent741d10ca4fcb835e134a4ab84c7833dd2577b2c5
Implemented remaining portions of GtkCellLayout iface

Now GtkCellArea provides a generic way of applying attributes
from a GtkTreeModel/GtkTreeIter, GtkCellArea bookkeeps a hashtable
of GtkCellLayoutDataFunc's and completely abstracts the applying
of data to cells... GtkCellArea implementations need only to bookkeep
the added renderers and attributes (probably we can abstract the
attribute bookkeeping in the base class as well).

Things starting to take a good and practical shape.
gtk/gtkcellarea.c
gtk/gtkcellarea.h
gtk/gtkcellareabox.c